const mongoose = require('mongoose')

// 每个 schema（集合结构） 都会映射到一个 MongoDB collection 
const schema = new mongoose.Schema({
    name: String,
    mainClassify: { type: mongoose.SchemaTypes.ObjectId, ref: 'Category' }
})

// Models 是从 Schema 编译来的构造函数。 它们的实例就代表着可以从数据库保存和读取的 documents。 
// 从数据库创建和读取 document 的所有操作都是通过 model 进行的。
module.exports = mongoose.model('Category', schema)